from base.base import Base
from selenium.webdriver.common.by import By
from time import sleep


class Gouwuchupage(Base):
    # 点击 线装古籍
    xianzhuang=(By.ID,'com.kongfz.app:id/iv_pic')
    # 点击去的第一本书
    diyiben=(By.XPATH,'/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.view.ViewGroup/android.view.ViewGroup/androidx.recyclerview.widget.RecyclerView/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.widget.ImageView')
    # 点击 加入购物出
    jiaru='new UiSelector().text("加入购物车")'
    # 点击 进入购物车
    jinru=(By.XPATH,'//android.widget.TextView[resource-id="com.kongfz.app:id/tvAddCart1"]')
    # 断言
    dy=(By.ID,'com.kongfz.app:id/tv_manage')

    # 封装
    def jiarugouwucheyewu(self):
        # 定位线装古书籍图标 点击
        self.loc_ele(self.xianzhuang).click()
        sleep(2)
        # 第一本书
        self.loc_wait_ele(self.diyiben).click()
        sleep(2)
        # 加入购物出
        self.loc_ui_ele(self.jiaru).click()
        sleep(2)
        # 进入购物出
        self.loc_ele(self.jinru).click()
        sleep(2)